Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/CloneSet supports hot-standy pods management #1763

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

yenniechen
Copy link

@yenniechen yenniechen commented Sep 27, 2024

Ⅰ. Describe what this PR does

add feature that CloneSet supports hot-standby pods management

Ⅱ. Does this pull request fix one issue?

fixes #1762

Ⅲ. Describe how to verify it

  1. ClonetSet CRD supports defining the desired hot-standby replicas in Spec and related replicas statistic in Status
  2. CloneSet supports hot-standby management, such as:
    a. creating hot-standby pods while creating workload with the desired hot-standby replicas greater than 0.
    b. creating hot-standby pods while the desired hot-standby replicas increasing.
    c. inplace updating or recreating hot-standby pods while pod template changing.
    d. deleting hot-standby pods while hot-standby replicas decreasing
    e. deleting hot-standby pods while workload deleting.
    f. recovering hot-standby pods to normal firstly while scaling out and then creating hot-standby pods until its num equal to the desired hot-standby replicas.

Ⅳ. Special notes for reviews

@furykerry
Copy link
Member

can you submit a kep first https://github.com/openkruise/kruise/tree/master/docs/proposals ?

@yenniechen yenniechen changed the title Feature/hot-standy pod Feature/CloneSet support hot-standy pods management Sep 27, 2024
@yenniechen yenniechen changed the title Feature/CloneSet support hot-standy pods management Feature/CloneSet supports hot-standy pods management Sep 27, 2024
@yenniechen
Copy link
Author

can you submit a kep first https://github.com/openkruise/kruise/tree/master/docs/proposals ?

ok

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[feature request] CloneSet支持热备Pod管理
2 participants